package com.ruoyi.pollution.mapper;

import com.ruoyi.pollution.domain.PollutionAnalyseVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface PollutionAnalyseMapper {

   public List<Map<String, Object>> dataSourcePolluteTree(PollutionAnalyseVo vo);

   public  Map<String, Object> getDataSourceMonitorStatus(String id);

   public List<Map<String, Object>> getAutomaticMonitorList(PollutionAnalyseVo vo);

   public List<Map<String, Object>> getSuperviseMonitorList(PollutionAnalyseVo vo);

   public List<Map<String, Object>> getMonitorAnalyseList(PollutionAnalyseVo vo);

   List<String> findMonitorTimeByid(Map<String, Object> param);


   public List<Map<String, Object>> getPolluteTree(PollutionAnalyseVo vo);

   public List<Map<String, Object>> getEmissionCountByPolluteBypagefx(PollutionAnalyseVo vo);

   public List<Map<String, Object>> getEmissionCountByPollutefx(PollutionAnalyseVo vo);

   public List<Map<String, Object>> statisticMonitorRate(PollutionAnalyseVo vo);

   public List<String> getPollutionCountyCode();

   public List<Map<String, Object>> getEmissionCountByCounty(PollutionAnalyseVo vo);

   public List<String> getIndustryDatas();

   public List<Map<String, Object>> getEmissionIndustry(PollutionAnalyseVo vo);


   public List<Map<String,Object>> selectOutPutByCode(PollutionAnalyseVo vo);


   public List<Map<String,Object>> statementForHour(PollutionAnalyseVo vo);

   public List<Map<String,Object>> selectOutputpollutantList(PollutionAnalyseVo vo);

   List<Map<String, Object>> statementForDayLocal(PollutionAnalyseVo vo);

   List<Map<String, Object>> statementForMonthLocal(PollutionAnalyseVo vo);
}
